package com.hst.web.base.ui;

import com.hst.core.meta.MetaData;
import com.hst.core.meta.annotation.EField;
import com.hst.core.meta.annotation.EInfo;
import com.hst.core.meta.annotation.FieldQuery;
import com.hst.web.base.proxy.OldCardVehicleProxy;

@EInfo(name = "oldcard_vehicle", title = "旧证车辆管理",proxy = OldCardVehicleProxy.class)
public class OldCardVehicle extends MetaData {
	@EField(name = "rowID", title = "rowID", list=false, form = 3)
	private String rowID;
	
	@EField(name = "fullname", title = "驾驶员姓名", form = 1, validate = "required|max:100", query = FieldQuery.LIKE)
	private String fullname;
	
	@EField(name = "ownerName", title = "车主姓名", form = 1, validate = "max:100", query = FieldQuery.LIKE)
	private String ownerName;
	
	@EField(name = "plateNo", title = "车牌号", form = 1, validate = "required|max:16", query = FieldQuery.LIKE)
	private String plateNo;
	
	@EField(name = "passAcsNo", title = "匹配ACS号", form = 1, validate = "max:20", query = FieldQuery.LIKE)
	private String passAcsNo;
	
	@EField(name = "passOld", title = "旧版通行证号", form = 1, validate = "required|max:20", query = FieldQuery.LIKE)
	private String passOld;
	
	//02-正常,06-挂失
	@EField(name = "oldpassStatus", title = "证件状态", viewer = "dict.oldpassStatus", editor = "select.oldpassStatus",validate = "required", query = FieldQuery.EQ)
	private String oldpassStatus;

	@EField(name = "impseqno", title = "impseqno", list=false, form = 0)
	private Integer impseqno;

	public String getRowID() {
		return rowID;
	}

	public void setRowID(String rowID) {
		this.rowID = rowID;
	}

	public String getFullname() {
		return fullname;
	}

	public void setFullname(String fullname) {
		this.fullname = fullname;
	}

	public String getOwnerName() {
		return ownerName;
	}

	public void setOwnerName(String ownerName) {
		this.ownerName = ownerName;
	}

	public String getPlateNo() {
		return plateNo;
	}

	public void setPlateNo(String plateNo) {
		this.plateNo = plateNo;
	}

	public String getPassAcsNo() {
		return passAcsNo;
	}

	public void setPassAcsNo(String passAcsNo) {
		this.passAcsNo = passAcsNo;
	}

	public String getPassOld() {
		return passOld;
	}

	public void setPassOld(String passOld) {
		this.passOld = passOld;
	}

	public String getOldpassStatus() {
		return oldpassStatus;
	}

	public void setOldpassStatus(String oldpassStatus) {
		this.oldpassStatus = oldpassStatus;
	}

	public Integer getImpseqno() {
		return impseqno;
	}

	public void setImpseqno(Integer impseqno) {
		this.impseqno = impseqno;
	}

}
